package com.acp.model;

import lombok.Builder;
import lombok.Data;
/**
 * All rights Reserved, Designed By 姑苏区政府大数据中心
 *
 * @version V1.0
 * @Title: null.java
 * @Package com.dci.controller.construction
 * @Description: 采集数据管理实体类
 * @author: 张星亮
 * @date: 2019/4/5
 * @Copyright: 2019 姑苏区政府大数据中心. All rights reserved.
 * 注意：本内容仅限于姑苏区政府大数据中心内部传阅，禁止外泄以及用于其他的商业目
 */
@Data
@Builder
public class ObjectManager {

    private String name;

    private String table_name;

    private Integer count;

    private Integer auditCount;

    private Integer putCount;

    private Integer inCount;

    private Integer rejectCount;

    private Integer addCount;

    private Integer updateCount;

    public ObjectManager(String name, String table_name, Integer count, Integer auditCount, Integer putCount, Integer inCount, Integer rejectCount, Integer addCount, Integer updateCount) {
        this.name = name;
        this.table_name = table_name;
        this.count = count;
        this.auditCount = auditCount;
        this.putCount = putCount;
        this.inCount = inCount;
        this.rejectCount = rejectCount;
        this.addCount = addCount;
        this.updateCount = updateCount;
    }

    public ObjectManager(String name, String table_name, Integer count, Integer auditCount, Integer putCount, Integer inCount, Integer rejectCount) {
        this.name = name;
        this.table_name = table_name;
        this.count = count;
        this.auditCount = auditCount;
        this.putCount = putCount;
        this.inCount = inCount;
        this.rejectCount = rejectCount;
    }

    public ObjectManager(String name, String table_name, Integer count) {
        this.name = name;
        this.table_name = table_name;
        this.count = count;
    }

    public ObjectManager(String table_name, Integer count) {
        this.table_name = table_name;
        this.count = count;
    }

    public ObjectManager() {
    }

    public ObjectManager(String name, String table_name, Integer count, Integer auditCount, Integer putCount, Integer inCount) {
        this.name = name;
        this.table_name = table_name;
        this.count = count;
        this.auditCount = auditCount;
        this.putCount = putCount;
        this.inCount = inCount;
    }
}
